intravaginal implant - Turkish English Dictionary